fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #3776 - change NAME_MAP to be a method
fixes #3578 - minor SQL and whitespaces updates to the smart proxy class
fixes #3140 - API to allow importing of puppet classes
fixes #1244 - add smart proxy feature refresh link + API call
Fixes #2459 - Create ProxyFeature methods from symbol name, lookup on real text
removed params required => from update action
smart proxies api - filtering by proxy type
This commit adds most of the functionality required for API v1
The overall goal was to extract the existing JSON responseoverall controllers, and to move them to a seperate name space.