Code Cleanup

- Fixed issue with floating labels not appearing after submitting the first time
- Bug Fix: Email floating label now reappears when user erases input.
- Fixed confusing function submitNotReady - changed to submitReady and switched boolean logic
- Lowered opacity of submit button to make difference more obvious in Safari.
- Moved the floating label to a constant location rather than changing when widget is widened.
- Cleaned up lots of code - removed unused code, changed confusing names.
- Made floating label font bigger.
- Fixed problems with floating label at bigger fonts
- Changed color of floating text to that of body font
- Made it so that popups disappear before user requests are processed - Makes it so that user doesn't see numbers/files change as popup fades.
- Finished commenting everything in Widget Controller
- Made it so that once user hits retry - no more files can be added to the error popup - removes awkward popup growth
- Added commenting to all directives
- Removed unnecessary global boolean for dealing with processing of files that the user wants to be reuploaded
- Removed almost all console logs and turned off debugging mode
- Changed lots of variables and functions from scope variables to normal JavaScript variables