add requirejs config to create minified version
add readme on how to build the library
include all core components
add object utils

separated all object utility functions from fillsnfixes
adding core components, tidy up module definitions