added dependencies for testing and the compilerOption -Xlint for more warnings
sclicing up the altimeter with cake-pattern