Reviewd comments. Little code refractoring. Added new configuration. Fixed spelling errors. Some Bug fixes.