added e2e-testing
moved files into new directory structure
changed paths to match new directory layout
fixed unit and e2e testing
added testing with protractor
moved static files from backend to frontend
added packages swig and consolidate