refactoring
file move
remove dependency on underscore
updates
primitives
use ng-model instead of value
update
fix selection