Add gulp
Moved to a simple obj pattern for the lib