refactored features and specs. Added views/application spec