update gitignore
split models into seperate files
abstract testfile parsing, add unittests
abstract testcase loading, add unittests
create helper for fetching status name of a test
abstract testfile loading
refactor web frontend to use new testcase code
move database setup code to its own file
move status name code into testcase model
seperate test id from database id, add timestamp to test execution
move execution creation code into its own model, add unittests
refactor views to use new test execution code