Add attribute types

First implementation of attribute types. Resolves ebryn/ember-model#14