Inital compressor commit

Output encoded dictionary indexes without dictionary
Include dictionary in output
Print dictionary on new lines for debugging
Allow special characters
Do not accept new lines as whitespace
Output file only if EOF is reached on input