added travis build status
renamed functions to be consistent
resolving symbols with callback
using lower case for all properties