Ignore this

Couldn't push to master branch, so making a sub-branch for now.
Add Madison's init
Merge pull request #2 from Ringzjr/patch-1

Ignore this
Merge pull request #3 from Ringzjr/master

This pull has daniel's free block allocator in it.
Most updated kernel from Madison

add block device finding
beginnings of the filename lookup - havent debugged well enough yet
fixed loop bug in kernel