Add unimplemented! macro

Adds a standardised placeholder for marking unfinished code.