update travis badge and dependancy requirements