Checkin mainly for getting the bare minimum code working

+ Fixed build error in the top level Makefile
+ Commented out pointing incomplete functions, which were causing crash
+ Correspondingly, marked the comment-outs by // TODO:
+ Alongwith did some minor indentation edits
+ Corrected the ioctl cmd back to BLKGETSIZE64, which returns size in
	bytes in contrast to BLKGETSIZE, which returns size in blocks