Comments support

Among other things, implemented basic comments support. This needs to
be COMPLETELY reworked however.