add description and keywords
refactored edit and create features
fixed typo
move errors up and remove bad specs
Merge pull request #3 from xskander/feature/description_and_keywords

add description and keywords