Updated documentation, changed build scripting