Completing algorithms and testing. Writing web interface and testing. Pretty much done, just gotta check it all works as advertised.