Travisci integration

Update project to work with travisci
This file is allocating new arrays for fun and profit. These could and should just be combined into one.