Added introduction

added introduction and formatted headers