Added Data Models

Added data models required for the project. AJAX support temporarily removed for testing (will add back later). Settings form backend code is incomplete, FYI.