Move foo-support to autoload module
Move IP and user agent validation to utilities