Adding functions ceil() and factorial() and enabling abs()
Added more tests
Disabled repeated evaluation of fucntions in DFunc, using version of these in FunctionNode
Allowing description attribute on DerivedVariable & StateVariable
Minor edits to remove output to console for standard logging
Fixed bug in parseCondition for cases like: S1 .gt. 1.5E-5; was parsed to S1 .gt. 1.5E - 5
Added test for this
Making sure integer constants are expressed as 1.0 etc. not 1.
This could lead to problems when expressions with integers e.g. (1/2) are exported to Python.
Note constants are doubles by default in LEMS so this is a more correct form of the expression
Adding initial Travis config file
Update README.md
Slightly simpler example1.xml
Added check for .. in path for getting resource in jar
Merge branch 'master' into api

Conflicts:
	src/main/java/org/lemsml/jlems/io/reader/JarResourceInclusionReader.java