Initial checkin of main library. Will check in scripts later once I have finished checking them for latent PII