Setup project

Still need to setup:
- app/index.html (blank currently).
- e2e test
Moved build/ to app-build

Also set gui dist folder to app-dist and set python setup.py build folder to api-build.
Add angular-file-upload to dependencies
Adds swagger
Adds menu
Add educationext.core as dependencie.
Add api to list file

TODO: tests
Setup protractor

It has to mock the backend however. 

There's no easy way to create and reset fixture.
Add handler to list files and upload a file.


Uploading is missing e2e test.
All controllers are missing unit tests
Merge pull request #1 from dinoboff/setup

Setup project
Add e2e test to upload scenario
Add support to download the files
Adds .travis.yml
Merge pull request #2 from dinoboff/setup

Finish setting up project