First of all I have noticed a good safe way for anyone to add them is by using the CMS configuration for the "Ads & Sponsors" using this will allow you to set permissions and set these buttons in certain places.
Main page for this configuration will look like this.
And individually the settings and code will look like this
I have noticed that only certain codes will work though, they either will or won't.
Folowing is the code for Twitter and Google that is safe to copy/paste to your site.
Google +1
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<div class="g-plusone" data-size="medium" data-annotation="inline" data-width="20"></div>
<div class="g-plusone" data-size="medium" data-annotation="inline" data-width="20"></div>
<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
Facebook though you will need to set up a developer account and register your website as an app.
When you are finished with that, Share buttons will be available for any style you are using.
Should look like this.
Sidebar on the front.
Veiwing topic.
Extreme styling makes editing the share bar pretty easy too. Just thought I would add for anyone looking for something quick and easy though.
I should also add that this will work great if you add these as additional blocks in a similar way. If anyone has any questions about how to add them as standard blocks let me know.