Started work in importing feature files with a header (named features)
Implememnted table loading and started work on best-symbol logic
Finished a basic implementation of code to find a symbol based on a feature array; fixed error with null pointer exceptions when creating Segments on an empty model.
Changed FeatureModel and Segment to use Array<Double> again.
Merge remote-tracking branch 'origin/master' into add-phonetic-feature
Merge remote-tracking branch 'origin/master' into add-phonetic-feature

Conflicts:
	toolbox-datatypes/src/main/java/org/haedus/datatypes/phonetic/FeatureModel.java
	toolbox-datatypes/src/main/java/org/haedus/datatypes/phonetic/Sequence.java
	toolbox-sca-common/src/main/java/org/haedus/soundchange/SoundChangeApplier.java
Added gitignore to root
Updated model ingestion; started  on getBestSymbol
Basic, recursive implementation of getBestSymbol; could be cleaner code but  it works.
toolbox-sca-14 Create Name-to-Index maps for the feature model
toolbox-sca-17 Create SegmentationMode enum
Merge pull request #19 from sfmorrigan/add-phonetic-feature

Started to clean up feature system. Changed file format, added functionality to find symbol from features, refactored to use SegmentationMode enum.