refactoring
some client refactoring
changed static method to instance methods, chnaged to args objects
added grunt watch and node develop