Added:
mainLoop()
eventLoop()
Pseudo code main thread.

Changed:
writeMessage(): Added time to printed/broadcasted message.
turtleMove()
turtleTurn()
Probably a lot more that I can't remember.

Removed:
turtleFace(): Commented out. Not quite sure how to use it in the current implementation.
fuel value: No point in having a value when turtle.getFuelLevel() does the same.0
Update 3:

Added:
rednet.open() to main thread.
paralell.waitForAll(mainLoop(), eventLoop()) to main thread.
Did I add selectInventorySlot(1) to main thread now?

Changed:
Cleaned up mainLoop()
Error fixes

Changed:
placeBlock(): Fixed some stupid errors and redid the entire function
convertDirectionNum(): Fixed stupid errors. Still needs an overhaul for the rest of the function
turtleMove(direction): Fixed if statements.
turtleTurn(direction): Fixed if statements.
detectScrapBlock(dir): Fixed if statements. Still needs overhaul. It's repeating itself :S

Probably a lot more...
turtleTurn fix

Stupid me forgot to add this. Redid the entire function and some smaller error fixes.
detectScrapBlock fix

Changed logic and function. Not entirely sure I am happy, but I believe it will work.
Needs comments, but then again, everything I do needs comments...