First implementation of char mapping to ints
Added a public method for mapping strings to uint arrays
Added map_string_to_int()
Added some algorithms for decoding int arrays back to strings
Added reverse mapping to header
Renamed map_string_to_int() to map_string_to_int_array()
Added a struct for storing the bit string
Added the alphabet to the bit string struct
Modified coding and decoding of strings to use the new bit_string struct
Bugfixing in coding and decoding of strings, and introduction of the new
bit_string struct
Added some parameter checking
Added reinitialization of mask in mapping bit string to string
Finished tests for string mapping
Moved print_bits() to utils and added some documentation to it
Moved print_bits() to utils.c
Added some documentation
Added -lm to build script
Removed compilation and running of main.c
Merge branch 'develop' into array

Conflicts:
	.travis.yml
	include/utils.h
	src/utils.c