updated readme and added writeup of how the component was made