Host.get_ip* - reduce code duplication
pep8 fixes
add available, abuse and abuse_blocked flags to Host, show on UI, script to reset flags

there is an issue with south and sqlite - it doesn't handle migrations that add BooleanField columns with defaults.
just use the faults script to set the flags to their correct default after migrating with south.