More thorough commenting, working on pretty axes for graph