trying to get things set before changing stuff in gh-pages branch
add some specs and passed them. Changed the constructors around and implimented $.extend()