Audit: Town violated laws, policies