Follow github's coffescript style guidelines.
Added some new tests
Added test for the functionality of makeListQuery
Change in style
Change cloning strategy to deal with bugs introduced by binding
Change in style guidelines
Added tast to run one test
Don't use grunt 4.0, we are not compatible. Don't need clone