Huge update

checkout the wiki
add files