Basic GUI implemented with Foundation 5

- update foundation to full version
- add some features of the framework
- move all the GUI related JS to an external file