Reorganização dos métodos do servidor, porque isto está uma "salganhada".
Continuação da re-organização dos métodos do servidor.
Menor alteração à estrutura das tabelas: Alteração das chaves das tabelas das correções, adição de um campo à tabela das submissões de testes de leitura para determinar se uma submissão foi corrigida.
Alteração do método que insere correções na BD para determinar se se deve atualizar uma submissão, ou se é para inserir.

Closes #24.
Os timestamps do MySQL são precisos até ao segundo, ao contrário dos timestamps da app Android e do Node. Por isso, mudei os campos 'timestamp' das tabelas para 'int', e os valores são gerados no Node ou na app. Isto corrige o problema das datas em ~2030 para novos conteúdos.
Implementação das funcionalidades que o Luís fez na nova estrutura de ficheiros do servidor.
Continuação da re-estruturação: Professores, escolas, Alunos. Simplificação de algumas funções (esqueci-me que path tem um método extname que devolve a extensão)
Organização do resto das funcionalidades. Ainda falta testar se tudo funciona.
Mudança dos campos dos urls para varchar(255) para ter a certeza que não ficam truncados com os UUIDs.
Adição de funcionalidades de logging em caso de erros, correção dum bug na view de criação dum teste em que dois campos tinham o nome 'title', alteração das rotas nas views para reflectir as alterações feitas às rotas do server, e remoção dos ficheiros mortos.
Port da funcionalidade de upload de submissões para a nova estrutura do servidor.
Adição da funcionalidade de listar os detalhes duma turma.
tentativa de fazer rename dos ficheiros para tentar corrigir um bug no vs.
Correção de uma virgula no script
Alteração do método de suporte ao upload de correções para fazer o melhor parse de ficheiros.
Inserção da View addMultimediaTest..
BACKOFFICE:
Formularios de listagem de Professores, Turmas e Escolas

Nota: Há um bug nas imagens dos professores
Inserção da informaçao, A mostrar na consola.
Separação das rotas do back-office das rotas para a app

Basicamente, separei as rotas que são para serem usadas no back-office das rotas que são para serem usadas para a API (app), já que os outputs são diferentes para as duas.
Correção dum bug em que as rotas dos professores não eram consideradas.
Merge pull request #25 from iptomar/better-structure

Organização da estrutura das funcionalidades do servidor.