Finish functionality and refactor
Finish design and some functionality fixes
Finish ngMadLibs