Move into more standard gem project structure, add specs