Lots and Lots of Features regarding App UI, Widget communicating with Settings, Code Documentation & Cleanup

- Updated so all settings works (Wix Styles)
- Added a few directives to get conditional settings for styles not included in Wix SDK to work without me repeating myself multiple times
- Added Wix session token as one of the things to submit
- Added dropping anywhere and dashed borders while dropping.
- Fixed message that shows up when user tries to submit when some files are still loading to show up properly
- Changed the way I keep track of the number of files that have failed or are still loading
- Made drop files here border stable and prettier
- Added animations for popups so they ease in and out
- Added animations for submitting ellipsis
- Added auto-scrolling to bottom when user adds files
- Added conditional resizing of files list when user uploads more than 7 files. Message box is shrunk at this time and expanded back when user clicks on it.
- Added floating labels to all inputs
- Removed all tool-tips code
- Changed error message for if user doesn't upload a file at all to simpler style
- Made the message box shrink properly when the user is scrolling through files and grow when user is typing a message
- Updated naming for Wix styles to match setting files
- Added new service to hold constants and internal settings for widget
- Added comments to controller for functions
- Cleaned out lots of old code that isn't used anymore