Initial skeleton, 15 specs fail
11 specs fail
1 spec fail
Refactor
Specs pass, yay!
Move around requires for convenience
URI require is not needed anymore