i) reworked error function to use less memory
ii) fixed makefiles
iii) started removing test code for the second sector

TODO
test function calling from separate file as sample VBR by relocating code at link time