fix pdebug() when -DDEBUG is not defined so it compiles to nop
Added additional unit tests for skein hashing primatives
renamed files to follow naming conventions, fix bug where \n is appened to all user entered passwords, fix bug where passwords are hashed but then the passwords are used for cipher operations instead of the hash, turned off compiler optimization
Add queue and necessary support operations for chunk data type
Add unit tests for chunk q operations
cleaned up existing code
limit scope of helper functions with static, further development of controller
Fixed memory leaks in chunk queue operations
Began splitting cipher into more meaningful file names
add queueHeader() to controller and supporting infrastructure
Finish queueHeader()
Cleaned up variable scoping and made helper functions static
Further progress on encryptFile and underlieing functions
Encrypt chunks is now encrypting chunks and moving them to the macQueue
Queue based encrypting now writes to file
changed handleKey() to handleKeys() which now generates keys for the cipher and hmac from the user password or specified key
Further development of chunk decrypting
Fixed some bugs and subtle memory leaks that only occur during rare paths of execution
Added chunking to three_fizer file and memory I/O operations