added angular upload to upload files and also made some changes to get the file url location back. Next up is isotope
added a function for success, error and progress. Did some minor refactoring