Merge pull request #14 from djuretic/master

HanziDecomposer refactoring plus two unit tests
Adapted the radicalList to an object that includes meaning to each radical. Then created a getRadicalMeaning function as well move the isRadical to be accessed outside of the decompose function scope
Merge branch 'radicalsmeaning'
Bump to v0.2.6
Added better handling of numbers from the data. For decomposition level 1 & 2 it replaces the numbers with a string that says 'No glyph available', but in level 3 is resolves all numbers. I also refactored a bit of the decomposition code
Better number handling merged and bumped to v0.2.7
Changed data in in radical lookups
Preliminary testing of a function to determine phonetic regularity. It takes a decomposition object and runs through all possible pinyin combinations to determine if there is some clue in the components on how to pronounce the character
Added a determinePhoneticRegularity that computes the phonetic regularity of the components compared to the character. It takes a decomposition object, but can compute the decomposition if a character is given. Also added the junda char frequency file to test the phonetic regularity computations. Also fixed a bug in the hanzidecomposer file, where if a component could not be found in graphical decomposition, it returned undefined, but now returns the component and not its null decomposition.