How to create a new architecture?

What I tried to do was:

1. pull the architectures from foreman
2. create `architectures/ia64.json`, with this content

```
{"name":"ia64"}
```
3. run push

I would expect this creating the resource on foreman side and filling in the id. Is this the way it should work, or I'm missing something. Or we are not there yet.

## Solution
 - [x] Commit changes before `push`
 - [x] Fix problems with loading repo files as json for API call data

### Notes
 -  #17 Based on the change type in the repo call the correct action to Foreman:
      - new file -> create
      - edit file -> put
      - removed file -> delete