+ basic init
basic spec generation and got to spec functions
testing api
clean up the code
added icons
+ generate spec for class