Wikidata annotation tool/updates

Goals for first half of internship

 * Make a wrapper of already existing Wikimedia API to get user logged in with plugin, this is hosted here
 * Attach this wrapper to Pundit and replace the old OpenID login system, by creating a new fork of Pundit.
 * Create a selector for Pundit to help it load objects(items) from Wikidata
 * Create a vocabulary of Wikidata predicates in required Pundit format and load it in Pundit
 * This will be done by taking properties dump from Wikidata and converting it to required format
 * Write Simple HTML tests for all of the work done.

Communication Plan

 * My primary means of communication with mentors is a dedicated mailing list which is open for anyone to join, here various people ponder over a single discussion to sort out the best way to do this.
 * I will mail Wikitech-l in case I need advice from more people
 * Usually I ask my small questions around IRC and I am available on most of the general channels related to Mediawiki.
 * Another means of frequent communications is Google Hangout, which is fast and reliable to get quick advice.

Lessons learned since April 21st

 * Things are not always as easy as they seem, usually they don't go right according to your way.
 * Patience is everything.
 * Discussion is important, but taking correct decisions is upto you, because in the end you are responsible.
 * Its good to use technologies you already know, get your hands into mud is not always the best option.