Added another project inside the solution to handle crediential management.

for #2, hasn't been tested yet though.
Optimised code a lot, fixed Settings file in credman project