Renamed api/web methods for consistent naming
API handling method doesn't return nil anymore, it returns true/false
All API routes now return with JSON "Invalid API Key" if wrong