Modified Password gnerator to generate random password instead of just returning "P@ssw0rd".

NOTE: Currenetly there are no unit tests present for this, as unit testing something that's supposed to be random proves to be a headache.
Fixed broken test.
Cleaned up some tests.