User defined states enabled other fixes

- added up user controlled application state controls
- added example of hiding controls based on screen size
- added example of user states
- cleaned up csv processing
- moved pre and postfix values into config obj