Update gitignore, remove requirements, add first functional test