Maintaining a good credit history? Here is what you need to know