Remove strange spec and format
Clean up
Add comments and amend directory structure
Add comments to Access::Base