Refactored files, modified grunt, fixed IE ajax problem.
Deleted functions.js file,
moved object initializations to app.js init() function,
now listening to user actions only if local storage is supported.