add shorthand notation
add scope to bean container
minor code reformatting
minor renamings
use cocoapods and fix tests
add xcode workspace