Resolve the passed path

Resolve the passed path in order to get rid of relative paths.
Read storage file rather than requiring it
Test pending when migrations have been run
Refactor name generator
Add tests for up method