Edited introduction to more closely match methods
Added phase 3 and stuff about coding