Ability to add custom numbering style

Waiting for Travis check. Documentation and example has been updated. Backward compatibility still maintained. Should be able to close #10 and one step closer to close #193.