Merge pull request #4 from agh-ki-io/develop

Develop
Added timeline, work in progress
adding events
adding events by double click
sample pixelOffsetToDate
moved modals to external files, started work on new user poll addition
Finished userPollModal, externalized timeline to separate service, started working on user poll database mdel and REST service
added some db init scripts to test userpoll rest service, added rest service for userpoll (not yet completed), added functionality to display fetched user polls on timeline (not yet finished)
added ability to add new events by double click, double click modal, new user poll modal, database scripts modified
few major and minor improvements - user events is now working (though not completely), added untracked event modal, some cleanup in services
JSHint support added (Rember to run npm install before)
colors/availability for added time ranges (events)
choosing from poll's required groups instead of defining own
update (PUT) did not receive a response, hence it was always pending, removed timezones, fixed update error/success messages, fixed some UI issues (modals)
not existing poll fix - it now handles it properly (server side - no exception is thrown, client side - message is displayed)
user now can define the amount of members required for each group, fixed a bug which occured when timeline events were posted with update URL, the object ID was not extracted hence it tried to save with illegal objectID value
Timeline double click fix. Nodemailer downgraded to 0.7.1 to allow usage of old configuration
Node debugger added. Please use Chrome browser to navigate to debugger page. Also please do npm install before using grunt
register views added
added inputs in registartion form (first name, last name)