adding support for initializing dev

this is quick and has room for improvement,
but baby steps. Next would be to allow a -i for interactive porting over, and error reporting if the default doesn't exist.

Complaints?