Rebuilt to use promise's, add illisian website for reference, lots of other litte fixes