a couple of bug fixes
added base classes for common functionality
added support for events
added support for using moment for date manipulation