changed annotation implementation so that Annotation.extend() can be called and less code is required to implement. changed value property name to value. added annotation property so that this can be used to check what type an annotation is instead of using instanceof. bumped version to 0.1.0 and updated readme.