Adding all current source code, updating attributions