Initial setup: Added basic gitignore file.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Initial Commit: Compiling at this stage, but no testing done.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Test results: Ignoring NUnit test result files.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Mine: LT: Implemented own version.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Tests: Added basic LT test for version off codeproject.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Cleanup: Replaces get*() and set*() with properties and followed naming standards of C#.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Basic test: Written a basic test, not passing yet.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
null: decode: checking for null on decode return.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Formatting: Cleanup: Cleaned up a few messy issues.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Decoded Data: Buffering: Keeping partial decoded data to speed up. Still doesnt work.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
MyLT: Finished my own smarter implementation of the decoder. It has tested successfully.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Console Project: Tests: Added console project to make testing easy.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Cleanup: Using properties more to make system more efficient and cleaner.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
K: Rounding: Was incorrectly casting the value for calculation of K.

This cause the number to round down because was being converted to integer.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Size: Properties: Made accessible more variables that are calculated.

Also added a original file size property.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
File Size: Truncation: Padding: When merging, the padding bytes are now removed.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Solition: Display: Added simple console visualizer to see the soliton distribution.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Other params: Passing in extra parameters for encoder and decoder in test program.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Interface: Distribution: Added interface for distributions.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>
Distributions: Ramping: GoldenGate: Added two experimental distributions to the project.

Signed-off-by: Chris Lapa <oddessy.1@gmail.com>