Add Travis CI Support

Signed-off-by: Jonathan Lee Slew <jlslew@scs.carleton.ca>