Add tests

@tedtieken 

Okay. Most of the files I'm adding here are just django test files that I'm re-using.  I'm not using 100% of the files in `/admin_script/`, but I felt that it'd be more consistent to just copy the whole thing over, so there isn't any confusion later on when more tests are added.

The actual tests are in this file:   
You ought to take a look at them, hopefully you'll have some ideas of what other settings configurations to test.