Initial Commit

Added init, cl_init, and shared.