Add Module - RCM.ui.forms

* add directive - displayField
* add directive - switchField
* move directive - switch into forms
* update directive - switch
* remove switch screen
Add a default back button
Update gitignore - ignore npm-debug.log
Add ngTouch module
Delete unused services
Add Service - screens$
Add helper - registerScreen
Refactor service - navigator$
Integrate the http server into livereload.
New API: session and extension