Move mixins and blueprint to separate files
Move mixin and utility classes to separate directories
Rename event emitter to observable
Capitalize class names, move classes out of internal namespace, change Barricade() to Barricade.create()
Remove unused log functions
Split tests into multiple files
Allow enum() function to access the current item
Merge pull request #6 from tsufiev/enum-improvement

Allow enum() function to access the current item
Add test for self being passed into enum function
Merge pull request #8 from rackerlabs/cleanup

Cleanup