Implement LSB1, unstested
Brain far, lsb1 not lsb4
Add a function that lets you check how many bits a file can fit
Be stricter on input and fail fast
Seems to run, but not correctly.

Changes include:

 * A main that actually takes params!
 * Remove the struct image, struct data is more than enough
 * A function to read from files
Fix lsb1
Respect the standard for unencrypted files
Make lsb1 flexible so that it can take any number of bits (untested)
Add the extension at the end
Support lsb1 and lsb4.

While we are at it, handle no extension
Add LSBE algorithm
Add encrypt/decrypt support (Only AES-256 CBC)
Add support for other cipher types
We can use other algorithms now, dont fail if it aint AES
Add a helper to check for access to a file
Fix the bit capacity calculation for LSB#
Take arguments as defined by the requirements and actually respect them
Initialized report of TP2.
a few tips and questions
Added my research so far. Not a lot more to do without those freakin files.