Basic Django REST Framework installation

Add the `rest_framework` app, add `djangorestframework` to
`requirements.txt`, and set up the urls for the Django REST Admin views.
Modify settings and url to handle api.
Views to list and get Users.

Go to `localhost/users/` to list all Users.
Go to `localhost/users/id` to get a specific User.
If you request HTML from those pages it'll spit out a nice HTML view for
listing and editing Users. If the frontend JS requests JSON it'll spit
out a JSON representation of the Users/User.
Add .travis.yml
Move files around

All the HTML/CSS/SCSS/JS is in the `site` directory now.
Remove old `foundation` folder
Split up `requirements.txt`

`requirements_test.txt` has all of the stuff required for running tests,
and `requirements_extra.txt` has extra tools useful for development.

`requirements.txt` is all that's necessary to install on the production
server. Travis-CI also needs `requirements_test.txt`.
Update .travis.yml

Travis-CI needs to install all of the test requirements.
Stopped ignoring AngularJS `lib` directory.

It's kind of important.
merging pull request
Merge pull request #17 from CSc436/15SampleAngularAPIConnection

Fix file structure
Deleted distribute files that stop it from working with Travis
Fixed conflicts for requirements.txt
mege master into haziel-nav