Documentation added, and some misc. changes which are really not noteworthy