Add: Imports file for common includes

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Imports to use common include file

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Initial hash generation to main file

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Includes to use common imports file

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: Includes to use common imports file

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Remove: IF statement in favour of func pointer

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: Configurable buffer size for file IO

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>