_Other in cases; used guards instead of ifs

updated some todos, updated documentation to match EDoc's source style