Code Cleanup
Code Cleanup + refactor
Added MD5 File Hash
Added MD5 from file + src