add a buncha gems and application structure