Coding style

If you write any code you should try and stick to the following rules

*	tab spacing should 4
*	lines up to 125 chars
*	add javadoc style comments to all the new variables, structs and functions
		(they are to be processed with doxygen)
*	naming
	variables have no capitals, different words in a var name are split by '_'. If the variables are globals they should
	be prefixed by the module name
	
	function names start with capitals, different words are marked by capitals. The function name is prefixed by the name of the module to which it belongs, separated by an underscore
	data structures don't start with capitals and different words are marked by capitals
	
