Cleaned up the Views.
1) Removed the add button comes next to dropt down for all the belongs_to and has_many assosiations.
2) Re-ordereted / Grouped the the Navigation Menu.
3) Added validations.
Added Pincode. Center can have many pincodes.
Changed for adding pincode
Changed to ignore IDE files and Ruby Version
Merge branch 'master' of https://github.com/bishups/pcc-main

Conflicts:
	app/models/sector.rb
	db/schema.rb
Removing unnecessary feature files
Added the missing parts left while doing last merge.
 Added new column for Chaning User table to STI.
Added for converting User table to STI for supproting Teacher
Merge branch 'master' of https://github.com/bishups/pcc-main
Program views updated

Signed-off-by: abhisek <abhisek.datta@gmail.com>
Merge branch 'master' of https://github.com/bishups/pcc-main
dashboard changes
Merge branch 'master' of https://github.com/bishups/pcc-main into smriti
Added current state in Venue

Signed-off-by: abhisek <abhisek.datta@gmail.com>
Added a checkbox to mark a user as a teacher.
Commented show_in_app.
Added for changing the Type textbox to a check box
Merge branch 'master' of https://github.com/bishups/pcc-main
Added dummy API's for programs, venues, kits and teachers to get these from current user.
TODO: Currently it fetching all the data, this needs to restrticted based on the access for the user's role.