admin page mock

create HTML for what the admin page should look like
update public js folder structure
update tests to mirror the new structure
change offer.id -> offer._id for test mocks

this way it reflects the actual data we would retrieve from Mongo
add offer list controller for admin view

the parent controller for the restaurant is TBD
add parent controller for admin view

the controller gets the restaurant data from the backend
it assumes that the user is already signed in, the tests for that will be done on the server side later on
add the admin route

also mock the api/restaurant call with a static JSON file
fix minor jshint issue
add a script to populate the database

the test/populate_db.js will update the test database on localhost
to include the data from the mock API files in the public folder
clean populate script

keeping it DRY
add date and time-period to the offer schema

also update the DB population script
remove redundant files from karma conf

the mock folder was basically included twice
get rid of require js

we weren't really using it anyway
Merge pull request #27 from deiwin/add/admin_view

Add admin view