added support for bitvector serialization. updated build.gradles to support source/target compatibility and added commons-codec for android/desktop base64 support

comment product method

Remove old, commented code.

add timers, fix indentation

Parallelized compose.
Made product non-static to use a class lock on mList.
Added timers to compose.
Moved code to consolidate compose at bottom of class  for readability.

fix product method description

fix bug where multiple threads can find the same monomial, queue up and then add multiple times

removed perf timers

changed log4j to slf4j, made CONCURRENCY_LEVEL ask for number of processors instead of hardcoding a value, and also apparently formatted everything to shit

formatting changes

More formatting changes
Merge branch 'develop' into feature/serialize-bitvector

Conflicts:
	kryptnostic-core/src/main/java/com/kryptnostic/multivariate/PolynomialFunctionGF2.java
	kryptnostic-core/src/test/java/com/kryptnostic/multivariate/test/PolynomialFunctionTests.java
Merge pull request #27 from kryptnostic/feature/serialize-bitvector

Feature/serialize bitvector