Remove all libc++ dependencies. Refactored code to suit general architecture.
bug fix (use file data header for decrypter), refactoring