maven 3
Dependency on apache.commons.commons-lang3
GUI: added Copy button
Fixing JSONValue#setValue

Now it will get the correct type, and the value will be persisted in the underlying JSONObject/JSONArray.
A ugly dialog when an error occurs.

When a user tries to change a key to an existing key.
Updated gitignore

Added IntelliJ files. And removed JsonViewer.iml from the git-repo.
Added checkbox for pretty copy.

Pretty copying as in jsonObject/array.toString(2); instead of toString(0);
Adding controls for InputArea and CopyButton

Every change in the Input area outputs in the JSON tree view.
The copy button works (woho..)