adds options object and tests

can now pass in object as second parameter to change default locations for controllers

Also has tests, run $ npm test