add travis build script and update build configs


Signed-off-by: Arnav Gupta <championswimmer@gmail.com>