Setting things
Init and free are not required

Removing unnecessarily redefined methods
EXPERIMENTAL: Opening file and closing files

Open file and close file in experimental state, still much to do
Fixing some compilations issues. WARNING: Does not run - Cause OS X to crash
gitignore file
Fixed kernel panic issue in this super simple code