Merge pull request #47 from PrincessNyanara/structural_improvements

travis and makefile improvements
automatic pre-deploy script
always copies startup script in if one does not exist