changed domain objects structure
added exception and encrypting classes
changed spring version