spring-develop: Server boilerplate was replaced.

Server boilerplate was replaced through spring xml injection
spring-develop: injection was replaced

injection through xml were replaced on injection through annotations;
also spring version was increased; and unnecessary files were removed
spring-develop: property-placeholder

PropertiesFactoryBean was replaced on property-placeholder(@Values also
have been replaced); method getBean returns Server.class instead of
Object
spring-develop: CommandLine class was separated

1) CommandLine class was separated on several commands (14 commands +
interface and additional package)
2) CommandLineTest was refactored under spring-framework
3) Manifest of client now is created into pom.xml
spring-develop: renaming of methods

some methods and variables were renamed; also todo was added
spring-develop: multithreading test was added

multithreading test was added on LockService
spring-aop-develop: rnd test

rnd test about aop, still not working
spring-aop-develop: rnd test. part 2.

rnd test about aop, still not working
spring-aop-develop: dependency fix
spring-aop-develop: dependencies fix2
AOP implemented
Unnecessar aop config removed
spring-aop-develop: aop (beta vers) was implemented

1) aop (beta version) was implemented
2) tests were refactored under aop and spring-context(not all)
spring-aop-develop: tests were rewritten

1) Tests were rewritten with @DirtiesContext.
2) 'Exit bug' was fixed in Client app.
3) Login home directory now is removed when user is removed
4) 'Remove directory bug' was fixed in Server
5) QuitException was moved to Core module
spring-develop: timeout was added

1) timeout was added, now all unused threads will removed after 10
minutes of doing nothing
2) creating of additional session was fixed
3) tests were minor fixed, some new tests were added
spring-develop: notifications were added

1) guava dependency was removed
2) own Preconcitions class was created
3) ValidationException was created (instead of NullPointerException and
IllegalArgumentException for guava)
4) System.exit(1) was added in finally block of client
5) Other clients can see notifications about other actions users
spring-develop: null sessions should be removed

1) null sessions should be removed very quickly
2) minor changes
spring-develop: remarks

1) AbstractCommand was added
2) Methods/Classes/Files/Variables were renamed (great renaming, heh)
3) UserSession was refactored
4) Tests were refactored
spring-develop: Performance fix

BufferedReader/BufferedWriter were replaced to
DataInputStream/DataOutputStream