Moved Tests to match files
Updated Tests
Added Documentation
Added SiteValidator Class