Updated documentation
Removed '-Wall' warnings and moved source code to 'src' directory