Assign4 fifth commit
----------------------
[DONE]

* Added Drag and Drop Support
* Grunt production build is set up
* Fixed some CSS design pattern
* Prevented JS error with file picture selection
* Added file picture upload
* Valid HTML markup
* Valid CSS markups (regarding current CSS validator state)

[TODO]

* Check formData object and form upload using ajax
* Update drop area style when dragging a picture
* Build production