Update article up to analysis section
More work on the paper, needs more example and benchmark results
More reference, code reformatting and a few cleaning