Added composer.json and moved Auth into a lib dir