log_scale is now cast to int and then bool to allow it to be set
directly from command line arguments
renamed SlicedAnalysedSignal to AnalysedSignalSlice and added "slice"
function to AnalysedSignal
wrote unittest module for objectives
added 'cached/' to gitignore
added and fixed up test module for objective functions