Implemented @enum
Added tests for @enum, made getEnumValues() accessible
Add enumerated to Barricade's namespace
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 #7 from rackerlabs/enum

Enum
Merge pull request #8 from rackerlabs/cleanup

Cleanup