Merge pull request #249 from blaine-O/master

Minor changes
Added comments, last activity handling, uploading, fixes for the santize and error handling
Merge branch 'master' of https://github.com/di2e/openstorefront
Merge pull request #250 from dshurt/master

Master
Fixed some of the error handling, and got the last view date to update.
Merge fixed conflicts using Devin's copy.
Merge branch 'master' of https://github.com/di2e/openstorefront
The browser Notifications works!
Merge pull request #251 from Jedwondle/master

The browser Notifications works!
When adding the watch you should set the last viewed date.
Fix for article and component saving
Merge pull request #252 from dshurt/master

Fix for article and component saving
Fixed the date compare for the client watches list.
Merge branch 'master' of https://github.com/di2e/openstorefront
Got the error messages working.

This commit also contains the code for a working notification to the user that a component has been updated.
The last TODO's for this section are to add highlights to each tab that contains an update, and also to highlight the recently updated attributes.
Merge pull request #253 from Jedwondle/master

Got the error messages working.
Just getting rid of stray console.logs
Merge pull request #254 from Jedwondle/master

Just getting rid of stray console.logs
Added recently added api
Merge branch 'master' of https://github.com/di2e/openstorefront