add gemspec
first pass at track objects
handle attributes of the project
only load the project once
track objects