Added functional requirements. Moved resources to a seperate directory.