added architecture diagram
merged gemfile