Add first functional test and Django setup