refactored project and added a new controller for the detail program view
added gitignore
removed xcuserdata