Initial commit of Squid code. BYOD smarts are still a work in progress.