add more ignores for IntelliJ
add exception classes
start using site and urls from microcosm's own api to do things intelligently
time to do CI!
we know the timezone test fails because we're not guessing the system TZ properly