merge conflicts
added more lint test to resource
refactored resource
removed erorr class
allow use of classes as respond with
added collection dsl
removed custom index method
finished resource builder