Package skeleton, typescript support and entry point for the cli